//在使用的View中引入WxParse模块
var WxParse = require('../../static/lib/wxParse/wxParse.js');
var util = require('../../utils/util');
var api = require('../../config/api');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id: 1,
    detail: '1',
    productStock:0,
    one: {},
    showcommon:false,
    content:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {  
    let that = this;
    // 页面初始化 options为页面跳转所带来的参数
    if (options && options.id) {
      that.setData({
        id: parseInt(options.id)
      });
      that.setData({
       productStock: parseInt(options.productStock)
      });
      if(options.productStock){
        var stock=parseInt(options.productStock)
        util.request(api.exampleUpdate,{ id: options.id,productStock:stock+1},"POST");
      }
    }
  },
  common(){
    this.setData({ showcommon: true });
  },
  onCloseP() {
    this.setData({ showcommon: false });
  },
shareTo(){
  wx.showShareMenu({
    withShareTicket: true,
    menus: ['shareAppMessage', 'shareTimeline']
  })
},
// 评论
contentInput(e){
  this.setData({
    content: e.detail.value,
  });
},
addCommit(event){
  console.log(this.data.content);
  this.setData({ showcommon: false });
},
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let that =this;
    if(that.data.id){
      util.request(api.exampleDetail, {
        id: that.data.id
      }).then(function (res) {
        that.setData({
          one: res.data
        });
        /**
         * WxParse.wxParse(bindName , type, data, target,imagePadding)
         * 1.bindName绑定的数据名(必填)
         * 2.type可以为html或者md(必填)
         * 3.data为传入的具体数据(必填)
         * 4.target为Page对象,一般为this(必填)
         * 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选)
         */
        WxParse.wxParse('article', 'html', res.data.productDescription, that);
      })
    }
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function ({from}) {
    console.log(from);
  }
})